body{
background-color:#4C3A24;
margin-right:auto;
margin-left:auto;
width:1000px;
color:white;
font-family: "Helvetica", sans-serif;
}

.header{
margin-bottom: 27px;
margin-top: 15px;
border-color: #FFFFFF;
border-width: 3px;
border-style: solid;
background-color:#993333;
}

div.inline{
display: inline;
}

a#header:link{
color:white;
font-size: 9pt;
}

.header_form{
text-align: right;
float:right;
padding-right: 1%;
padding-top:1%;
margin-bottom: 0%;
border-style:none;
width:250px;
}

.header_links{
text-align:right;
width:250px;
float:right;
padding-right: 1%;
padding-top:1%;
margin-bottom: 0%;
border-style:none;
font-size:9pt;
}

fieldset{
border-style:none;
border-width: 0px;
}

.body_content{
background-color:#993333;
border-color: white;
border-width: 2px;
border-style: solid;
padding-left: 1.5%;
padding-right: 1.5%;
padding-top: 0.5%;
padding-bottom: 0.5%;
z-index: 50;
}

img#index_img{
float:right;
}

#bodyp{
width:650px;
padding-bottom: 20px;
border-style:none;
}

div.captcha_center{
margin-left:auto;
margin-right:auto;
border-style:none;
width:317px;
}

.header_img{
padding: 0px;
margin: 0px;
border-style: none;
border-width: 0px;
display:inline;
vertical-align: bottom;
}

a img{
border:0;
}

#menubar{
width:1000px;
text-align:center;
margin-top:0.5%;
margin-bottom:0.4%;
font-family: "Lucida Calligraphy", Helvetica, sans-serif;
font-size: 9.5pt;
z-index: 100;
clear:right;
}

a.menubutton:link, a.menubutton:visited{
text-align:center;
color:#FFFFFF;
background-color:#A29070;
padding-left:2%;
padding-right:2%;
padding-top:0.5%;
padding-bottom:0.5%;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width:2px;
border-color:white;
}

a.menubutton:hover{
color:#FFFFFF;
background-color:#993333;
padding-left:2%;
padding-top:0.5%;
padding-bottom:0.5%;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width:2px;
border-color:white;
}

a.onpage:link, a.onpage:visited{
text-align:center;
color:#FFFFFF;
background-color:#993333;
padding-left:2%;
padding-right:2%;
padding-top:0.5%;
padding-bottom:0.5%;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width:2px;
border-color:white;
}


#showform{
text-decoration:underline;
}

.footer{
text-align:center;
}

a:link{
color:#FFFFFF;
}

a:hover{
color:#FFFFFF;
}

a:visited{
color:#4C3A24;
}

a:visited:hover{
color:#FFFFFF;
}

a.header_links_colors:link{
color:#FFFFFF;
font-size:9pt;
}

a.header_links_colors:hover{
color:#FFFFFF;
font-size:9pt;
}

a.header_links_colors:visited{
color:#FFFFFF;
font-size:9pt;
}

a.header_links_colors:visited:hover{
color:#FFFFFF;
font-size:9pt;
}

a.footer_links:link{
color:#FFFFFF;
}

a.footer_links:hover{
color:#FFFFFF;
}

a.footer_links:visited:hover{
color:#FFFFFF;
}

a.footer_links:visited{
color:#A29070;
}

.center{
text-align: center;
} 

.center_loc{
margin-left: 42%;
margin-right: auto;
}

.left_loc{
float: left;
}

.right_loc{
float: right;
}

span.underline{
text-decoration: underline;
}

div#aboutus1{
font-size: 18pt;
text-align: center;
border-style:none;
}

div#aboutus2{
text-align:center;
border-style:none;
}

div#map{
margin-left: auto;
margin-right: auto;
width:670px;
border-style: none;
padding:1%;
}

/*FURNITURE DISPLAY CSS*/
.setswrapper{
/*padding-bottom:32%;*/
text-align:center;
border-style:none;
}

span.set{
border-style:hidden;
border-width:3px;
padding:2%;
margin-bottom:5%;
width:29%;
text-align:center;
float:left;
}

span.set:hover{
border-style:solid;
border-width:2px;
border-color:#FFFFFF;
background-color:#A29070;
padding:1.8%;
width:29%;
text-align:center;
float:left;
}

div.furniture{
border-style:hidden;
border-width:3px;
padding:2%;
padding-bottom:3%;
margin-bottom:2%;
clear:right;
}

div.searched_furniture{
border-style:hidden;
border-width:3px;
padding:2%;
padding-bottom:3%;
margin-bottom:2%;
clear:right;
}

div.furniture:hover{
border-style:solid;
border-width:2px;
border-color:#FFFFFF;
background-color:#A29070;
padding:1.8%;
padding-bottom:2.7%;
}

div.searched_furniture:hover{
border-style:solid;
border-width:2px;
border-color:#FFFFFF;
background-color:#A29070;
padding:1.8%;
padding-bottom:2.7%;
}

/*
div.furniture_center{
border-style:none;
border-width:3px;
padding:2%;
text-align:center;
}

div.furniture_center:hover{
border-style:solid;
border-width:2px;
border-color:#FFFFF;
background-color:#A29070;
padding:1.8%;
text-align:center;
}*/

div.furniture_left{
width:37%;
border-style:none;
padding-right:0%;
padding-bottom:3%;
padding-left:0%;
}

.furniture_right{
float:right;
border-style:none;
display:inline;
width:37%;
padding-top:4%;
padding-right:5%;
padding-left:5%;
}

.furniture_right_search{
float:right;
border-style:none;
display:inline;
width:40%;
padding-top:2%;
padding-right:1%;
padding-left:1%;
margin-left:5%;
}

.furniture_options{
float:right;
display:inline;
padding-top:4%;
width:20%;
}

.small{
font-size: 9pt;
}

p.message{
text-align:center;
font-size: 15pt;
}

.content_headers{
font-size: 18pt;
text-align:center;
}

#slideshow {
	display:inline;
    position:relative;/*
    height:118px;
    margin-left: 280px;
    width: 442px;
    margin-top: -118px;*/
    padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	display:inline;
	vertical-align: top;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*TESTIMONIAL CSS*/
.testimonial {
width:620px;
height: 200px;
/*float:left;*/
margin:15px 0 30px 0;
}
.left-quote {
float:left;
background:url(../images/leftquote.png) no-repeat top;
width:59px;
height:42px;
}
.testi-text {
float:left;
text-align:justify;
width:470px;
padding-right:70px;
background:url(../images/rightquote.png) no-repeat right bottom;
}
.testi-pic {
float:left;
width:77px;
height:104px;
margin-left:70px;
display:inline;
}
.testi-name {
float:left;
padding:30px 0 0 15px;
}

.piece{
text-align:center;
clear:right;
clear:left;
}

/*WISHLIST PAGE*/
div.wishlist-piece {
background-color:#A29070;
border-style:solid;
border-width:2px;
border-color:white;
margin-bottom:15px;
text-align:center;
padding-bottom:2%;
padding-top:2%;
}

div.wishlist-piece-right {
float:right;
/*vertical-align:middle;*/
/*the following code should be fixed...*/
padding-top:40px;
text-align:right;
}

div.wishlist-piece-left{
float:left;
}

div.wishlist-piece-img{
float:left;
font-size:65%;
text-align:center;
padding-right: 20px;
}

div.wishlist-piece-name{
float:right;
/*vertical-align:middle;*/
/*the following code should be fixed...*/
padding-top:95px;
}

span.item-header{
text-align:center;
text-decoration:underline;
}

h3.name{
/*This isnt working*/
font-weight: bold;
padding: 10px 0 10px 0;
}


div.wishlist-form{
background-color:#A29070;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-width:2px;
border-color:white;
margin-bottom:15px;
text-align:center;
padding-bottom:5px;
}

#search_button  {
	margin-left: 4px;
	padding: 4px 4px;
	border: none;
	background: #A29070;
	color: #FFFFFF;
}

#search_button:hover{
background-color:#FFFFFF;
color:#A29070;
}

/*
	Featured Content Slider
	by: Chris Coyier
*/


.slider-wrap{ 
width: 220px;
height:285px;
/*position: absolute; 
top: 87px; 
left: 40px; */
float:right;
margin-top:7%;
margin-right:3%;
}			
.stripViewer .panelContainer 
.panel ul{ 
text-align: left; 
margin: 0 15px 0 30px; 
}
.stripViewer{ 
position: relative; 
overflow: hidden; 
width: 220px; 
height: 285px; 
}
.stripViewer .panelContainer{ 
position: relative; 
left: 0; 
top: 0; 
}
.stripViewer .panelContainer .panel	{ 
float: left; 
height: 100%; 
position: relative; 
width: 220px; 
}
.stripNavL, .stripNavR, .stripNav			{ display: none; }


.nav-thumb 									{ border: 1px solid black; margin-right: 0px; }
#movers-row									{ margin: -78px 0 0px 46px; padding:0;}
#movers-row div								{ width: 58px; float: left;}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 0px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white;}
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: inline; width: 48px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999;}
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

span.smaller-font{
font-size: 65%;
}




